package com.bobbygu.server.simpleapp.mapper;

import com.bobbygu.server.simpleapp.model.ShowListModel;
import com.bobbygu.server.simpleapp.model.UserModel;
import org.apache.ibatis.annotations.Select;

import java.util.ArrayList;

public interface ShowUserMapper {
    /**
     * 批量插入List
     * insertAllTaobao是RestProvider中的一个方法，这里相当于反射
     * Param("list")中的list必须与insertAllTaobao中的list名字一致
     */
//    @InsertProvider(type = RestProvider.class, method = "insertAllTaobao")
//    void insertAll(@Param("list") List<TaobaoModel> users);

    /**
     * 清空所有记录，并重新定义index
     */
    @Select("TRUNCATE TABLE user")
    void deleteAll();


    @Select("select * from user")
    ArrayList<UserModel> selectAll();
}
